Long-Lived Rambo: Trading Knowledge for Communication
نویسندگان
چکیده
Shareable data services providing consistency guarantees, such as atomicity (linearizability), make building distributed systems easier. However, combining linearizability with efficiency in practical algorithms is difficult. A reconfigurable linearizable data service, called Rambo, was developed by Lynch and Shvartsman. This service guarantees consistency under dynamic conditions involving asynchrony, message loss, node crashes, and new node arrivals. The specification of the original algorithm is given at an abstract level aimed at concise presentation and formal reasoning about correctness. The algorithm propagates information by means of gossip messages. If the service is in use for a long time, the size and the number of gossip messages may grow without bound. This paper presents a consistent data service for long-lived objects that improves on Rambo in two ways: it includes an incremental communication protocol and a leave service. The new protocol takes advantage of the local knowledge, and carefully manages the size of messages by removing redundant information, while the leave service allows the nodes to leave the system gracefully. The new algorithm is formally proved correct by forward simulation using levels of abstraction. An experimental implementation of the system was developed for networks-of-workstations. The paper also includes selected analytical and preliminary empirical results that illustrate the advantages of the new algorithm.
منابع مشابه
Information Sharing and Dynamic Trading∗
This paper develops a dynamic model of trading with asymmetrically informed traders engaging in (and/or a priori experiencing) information sharing about the long-term value of an asset. We show that in the presence of information sharing, the equilibrium price process is affected by the amount of information shared; trading activity and price volatility both cluster at the end of the trading pe...
متن کاملLong-Lived Information and Intraday Patterns
This paper studies the e ect of clustering of liquidity trades on intraday patterns of volatility and market depth when private information is longlived. The assumption of long-lived information allows us to distinguish between the patterns of information arrival and information use. Our results are: (i) volatility follows the same pattern as liquidity trading, (ii) there are no systematic patt...
متن کاملEnergy-efficient Rate Adaptive MAC Protocol (RA-MAC) for Long-lived Sensor Networks
This paper introduces an energy-efficient Rate Adaptive MAC (RA-MAC) protocol for long-lived Wireless Sensor Networks (WSN). Previous research shows that the dynamic and lossy nature of wireless communication is one of the major challenges to reliable data delivery in a WSN. RA-MAC achieves high link reliability in such situations by dynamically trading off radio bit rate for signal processing ...
متن کاملLong-term Information, Short-lived Derivative Securities1
This paper characterizes how the short-lived nature of derivative securities, such as option and futures contracts, affects trading behavior and pricing. Specifically, the paper explores strategic trade in short-lived derivative securities by agents that possess long-term information about an underlying asset. In contrast to trading equity, where an informed agent will ultimately benefit from h...
متن کاملInside trading, public disclosure and imperfect competition
Article history: Received 8 October 2011 Received in revised form 12 March 2012 Accepted 14 March 2012 Available online 23 March 2012 We present a multi-period trading model in the style of Kyle's (1985) inside trading model, by assuming that there are at least two insiders in the market with long-lived private information, under the requirement that each insider publicly disclose his stock tra...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Theor. Comput. Sci.
دوره 383 شماره
صفحات -
تاریخ انتشار 2004